package com.log.pojo;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "log_goods_out_in")
public class LogGoodsOutIn {
    /**
     * 出库单号
     */
    @Id
    @Column(name = "log_goods_out_id")
    private Integer logGoodsOutId;

    /**
     * 多个产品的名称
     */
    @Column(name = "log_goods_names")
    private String logGoodsNames;

    /**
     * 出入库总数量
     */
    @Column(name = "log_goods_out_num")
    private Integer logGoodsOutNum;

    /**
     * 出入库登记人
     */
    @Column(name = "log_goods_out_operator")
    private String logGoodsOutOperator;

    /**
     * 出入库总价
     */
    @Column(name = "log_goods_out_total_price")
    private Double logGoodsOutTotalPrice;

    /**
     * 出入库时间
     */
    @Column(name = "log_goods_out_time")
    private Date logGoodsOutTime;

    /**
     * 出入库说明
     */
    @Column(name = "log_goods_out_des")
    private String logGoodsOutDes;

    /**
     * 出入库仓库
     */
    @Column(name = "log_goods_out_depot")
    private String logGoodsOutDepot;

    /**
     * 出入库到哪个仓库
     */
    @Column(name = "log_goods_out_to_depot")
    private String logGoodsOutToDepot;

    /**
     * 状态 0 未出库 1 未派单 2已派单（运输中） 5已到达 3未入库 4已入库  
     */
    private Integer status;

    /**
     * 获取出库单号
     *
     * @return log_goods_out_id - 出库单号
     */
    public Integer getLogGoodsOutId() {
        return logGoodsOutId;
    }

    /**
     * 设置出库单号
     *
     * @param logGoodsOutId 出库单号
     */
    public void setLogGoodsOutId(Integer logGoodsOutId) {
        this.logGoodsOutId = logGoodsOutId;
    }

    /**
     * 获取多个产品的名称
     *
     * @return log_goods_names - 多个产品的名称
     */
    public String getLogGoodsNames() {
        return logGoodsNames;
    }

    /**
     * 设置多个产品的名称
     *
     * @param logGoodsNames 多个产品的名称
     */
    public void setLogGoodsNames(String logGoodsNames) {
        this.logGoodsNames = logGoodsNames;
    }

    /**
     * 获取出入库总数量
     *
     * @return log_goods_out_num - 出入库总数量
     */
    public Integer getLogGoodsOutNum() {
        return logGoodsOutNum;
    }

    /**
     * 设置出入库总数量
     *
     * @param logGoodsOutNum 出入库总数量
     */
    public void setLogGoodsOutNum(Integer logGoodsOutNum) {
        this.logGoodsOutNum = logGoodsOutNum;
    }

    /**
     * 获取出入库登记人
     *
     * @return log_goods_out_operator - 出入库登记人
     */
    public String getLogGoodsOutOperator() {
        return logGoodsOutOperator;
    }

    /**
     * 设置出入库登记人
     *
     * @param logGoodsOutOperator 出入库登记人
     */
    public void setLogGoodsOutOperator(String logGoodsOutOperator) {
        this.logGoodsOutOperator = logGoodsOutOperator;
    }

    /**
     * 获取出入库总价
     *
     * @return log_goods_out_total_price - 出入库总价
     */
    public Double getLogGoodsOutTotalPrice() {
        return logGoodsOutTotalPrice;
    }

    /**
     * 设置出入库总价
     *
     * @param logGoodsOutTotalPrice 出入库总价
     */
    public void setLogGoodsOutTotalPrice(Double logGoodsOutTotalPrice) {
        this.logGoodsOutTotalPrice = logGoodsOutTotalPrice;
    }

    /**
     * 获取出入库时间
     *
     * @return log_goods_out_time - 出入库时间
     */
    public Date getLogGoodsOutTime() {
        return logGoodsOutTime;
    }

    /**
     * 设置出入库时间
     *
     * @param logGoodsOutTime 出入库时间
     */
    public void setLogGoodsOutTime(Date logGoodsOutTime) {
        this.logGoodsOutTime = logGoodsOutTime;
    }

    /**
     * 获取出入库说明
     *
     * @return log_goods_out_des - 出入库说明
     */
    public String getLogGoodsOutDes() {
        return logGoodsOutDes;
    }

    /**
     * 设置出入库说明
     *
     * @param logGoodsOutDes 出入库说明
     */
    public void setLogGoodsOutDes(String logGoodsOutDes) {
        this.logGoodsOutDes = logGoodsOutDes;
    }

    /**
     * 获取出入库仓库
     *
     * @return log_goods_out_depot - 出入库仓库
     */
    public String getLogGoodsOutDepot() {
        return logGoodsOutDepot;
    }

    /**
     * 设置出入库仓库
     *
     * @param logGoodsOutDepot 出入库仓库
     */
    public void setLogGoodsOutDepot(String logGoodsOutDepot) {
        this.logGoodsOutDepot = logGoodsOutDepot;
    }

    /**
     * 获取出入库到哪个仓库
     *
     * @return log_goods_out_to_depot - 出入库到哪个仓库
     */
    public String getLogGoodsOutToDepot() {
        return logGoodsOutToDepot;
    }

    /**
     * 设置出入库到哪个仓库
     *
     * @param logGoodsOutToDepot 出入库到哪个仓库
     */
    public void setLogGoodsOutToDepot(String logGoodsOutToDepot) {
        this.logGoodsOutToDepot = logGoodsOutToDepot;
    }

    /**
     * 获取状态 0 未出库 1 未派单 2已派单（运输中） 5已到达 3未入库 4已入库  
     *
     * @return status - 状态 0 未出库 1 未派单 2已派单（运输中） 5已到达 3未入库 4已入库  
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态 0 未出库 1 未派单 2已派单（运输中） 5已到达 3未入库 4已入库  
     *
     * @param status 状态 0 未出库 1 未派单 2已派单（运输中） 5已到达 3未入库 4已入库  
     */
    public void setStatus(Integer status) {
        this.status = status;
    }
}